patent on an improvement - Allemand Anglais Dictionnaire